import qrcode

# 创建一个简单的二维码
qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_H,
    box_size=10,
    border=2,
)

# 添加数据
data = '123'
qr.add_data(data)
#根据数据自动调整二维码的大小
qr.make(fit=True)

# 生成二维码图像
img = qr.make_image(fill_color="black", back_color="white")

filename = f'''png/{data}.png'''
img.save(filename)
img.show()

